草庐IT

未找到 JavaFX 包

全部标签

JavaFX 8 : Stage insets (window decoration thickness)?

如何确定JavaFX中的舞台/窗口插图?在Swing中我可以简单地写:JFrameframe=newJFrame();Insetsinsets=frame.getInsets();在JavaFX中获取边框大小和窗口标题栏的等效项是什么? 最佳答案 您可以通过查看相对于窗口宽度和高度的场景边界来确定这些。给定一个Scenescene;,scene.getX()和scene.getY()给出Scene的x和y坐标窗口内。它们分别相当于左侧和顶部插图。右侧和底部稍微有点棘手,但是scene.getWindow().getWidth()-s

java - 如何在 javaFX/8 中摇动登录对话框

当用户输入错误的登录名/密码对时,如何使我的javaFX/8对话框更优雅地摇晃?。由于java8u40中的对话框没有,我打算自己制作一个。但是,它看起来还不够好。这是怎么回事?有人可以帮忙吗?有更好的方法吗?publicvoidloginDialog(){//Createthecustomdialog.Dialog>dialog=newDialog();dialog.setTitle("MarsSimulationProject");dialog.setHeaderText("Login");dialog.setContentText("Enteryourusernameandpass

java - 如何找到 Java8 方法引用的目标?

我想捕获对模拟对象的调用publicinterfaceService{publicStringstringify(Objecto);}service=mockery.mock(Service.class);mockery.allowing(service::stringify).with(42).will(()->"42");所以里面allowing我有一个Function是否有任何反射魔法可以让我从方法引用创建的函数中找到服务?publicWithClauseallowing(Functionf){ObjectmyServiceBackAgain=findTargetOf(funct

java - JVM Bytecode,如何找到局部变量的类型?

我正在研究afork来自Jetbrains的FernFlower,我一直在对其进行小的改进。关于FernFlower真正让我恼火的一件事是,它根据局部变量在bpush/spush等中的值来确定局部变量的类型。而Jode和Procyon以某种方式找到了找到局部变量原始值的方法。这是原始源代码。publicstaticvoidmain(String[]args)throwsException{inthello=100;chara2=100;shorty1o=100;inthei=100;System.out.println(a2+""+y1o+","+hei+","+hello);}当用F

java - 如何在 JavaFX 折线图上添加形状

我要在LineChart上添加一些形状。我将LineChart和AnchorPane放入StackPane中。我通过从图表系列中获取x和y坐标向AnchorPane添加了形状。这是示例。LineChartApp.javapackageshapes;importjavafx.application.Application;importjavafx.scene.Scene;importjavafx.stage.Stage;publicclassLineChartAppextendsApplication{@Overridepublicvoidstart(StageprimaryStage)

java - 如何找到哪个消费者分配给kafka中主题的哪个分区?

我正在构建一个kafka管理器工具,我需要检查哪个主题分区分配给了消费者组中的哪个消费者。假设有消费者组group-A消费主题topic-A,n个分区,那么在group-A托管在不同的VM中。那么如何找到哪个分区分配给哪个消费者主机呢?在kafka0.9.1中可以吗?提前致谢。 最佳答案 您可以检查$KAFKA_HOME/bin/kafka-consumer-groups.sh的工作原理并将其实现集成到您的kafka管理器工具中,该工具将向您展示详细信息组所有者信息(例如,分区分配、滞后、IP)。小组主题分区CURRENT-OFFS

Javafx 将 ActionListener 添加到按钮

button.setOnAction(newEventHandler(){@Overridepublicvoidhandle(ActionEvente){label.setText("Accepted");}});在上面的代码中,我们定义了按下按钮时会发生什么。这一切都很好,但我想创建新的ActionListener,然后将其添加到我的按钮。通常在JButton中我可以像这样添加ActionListener:button.addActionListener(someControllerClass.createButtonListener());在上面的代码中,createButtonL

java - 使用 Javafx 在 ListView 中模仿 CTRL+单击多选

我正在尝试寻找在ListView中选择多个项目的不同方法。GUI将在触摸屏显示器上运行,因此我无法按CTRL+单击。通过研究过去的各种帖子,我已经能够通过将所有选定项目保存在一个数组中然后循环遍历它以获得最终选择来实现多重选择。我的代码唯一的问题是,与CTRL+click相比,选择是顺利完成的,因为每次选择新项目时我的代码都会导致类型闪烁。所以基本上listView会清除所有选择,然后选择正确的选择。有没有办法让这个过渡顺利进行?模拟触摸来实现CTRL+点击效果会不会更简单?selectedList=newint[totalTypes];//totalnumberofitemprope

java - 将 JavaFX 与 Intellij IDEA 结合使用

我严格按照教程进行操作,但似乎无法正常工作。该教程位于JavaFX和IntellijNon-modularfromIDE部分:https://openjfx.io/openjfx-docs/#install-java这是我在尝试运行默认的IntellijIdeaJavaFX项目时收到的错误消息:"C:\ProgramFiles\Java\jdk-11.0.1\bin\java.exe"--module-path%PATH_TO_FX%--add-modules=javafx.controls,javafx.fxml--add-modulesjavafx.base,javafx.grap

java - Hibernate 如何在@OneToMany 映射中找到集合的泛型类型?

给定一个简单的实体关系:@EntitypublicclassSingle{@OneToManypublicSetmultiples;}Hibernate如何发现倍数的泛型类型是Multiple?使用标准反射API无法找到此信息。我正在查看源代码,但真的不知道从哪里开始。 最佳答案 但是可以使用反射API找出答案。看看Field.getGenericType():Typetype=field.getGenericType();if(typeinstanceofParameterizedType){Type[]genericArgume